import unittest, time
from HTMLTestRunner import HTMLTestRunner

# 测试的路径
test_dir = './case/'
# 通过discover方法，去测试用例目录下 查找以test开头的测试用例文件，并将查找到的测试用例组装到测试套件里。
a = unittest.defaultTestLoader.discover(test_dir, pattern='test_db*.py')

if __name__ == '__main__':
    now = time.strftime('%Y-%m-%d %H-%M-%S')
    fp = open('./report/' + now + 'report.html', 'wb')
    runner = HTMLTestRunner(stream=fp, title='调度2.0自动化测试报告', description='用例描述')
    runner.run(a)
    fp.close()
